.info {
    display: flex;
    flex-direction: column;
    margin: 10px 0px;

    .info_top {
        display: flex;

        img {
            width: 35px;
            height: 35px;
            border-radius: 50%;
            object-fit: cover;
            margin: 0px 10px;
        }

        .info_text {
            padding: 10px;
            border-radius: 10px;
            max-width: 230px;
            background-color: white;
        }
    }

    .info_time {
        text-align: center;
        color: gray;
        padding: 10px;
        box-sizing: border-box;
    }
}

.info.own {
    align-items: flex-end;
}

.info.own .info_text {
    color: black;
    background-color: #89d961;
}